



body{
	width: 100%;
	height:100%;
	min-width: 320px; 
	border: 0; 
/*	font-family:"Hiragino Sans GB", sans-serif;*/
	margin: 0;
	padding: 0;
    font-style:normal;
	background-color: #F7F7F7;

}

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}

dd{
	border: 0;
	margin:0;
	padding: 0;
}

div.mlw-head{
	width:100%;
	background-color: #cceeff;
}



div.mlw-search{
	line-height: 33px;
	position:fixed;
  	z-index: 10px;
  	width:100%;
  	margin: 0;
  	padding: 0;
  	top:0;
}

.search-input {
  height: 40px;
/*  border: 1px solid #4cc25c;*/
  border: 1px solid #48bef1;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  font-size: 1.4rem;
  display: block;

  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  border-radius:4px; 

}
.search-input #search-query {
  border: 0;
  outline: 0;
  background-color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 38px;
  line-height: normal;
  padding: 2px 113px 2px 10px;
  width: 100%;
  color: #666;
}
.search-input #search-submit {
  width: 75px;
  height: 38px;
  line-height: 38px;
  background-color: #4cc25c;
  color: #fff;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
}

div.mlw-body{
	width:100%;
	height:100%;
	min-width: 320px;
	/*background-color: #ffffff;*/
	margin-top:50px;
	margin-left: 0px;
	margin-right: 0px;

	background-color: #F7F7F7;
	margin-bottom: 60px;
}

hr{
	margin-top:5px;
	margin-bottom:5px;
}

div.mlw-card{
	margin-top: 10px;
	background-color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

dd.mlw-postion{
	color:#00a2c8;
	font-size:18px;

}

dt.mlw-post-name{
	color:#00a2c8;
	font-size:18px;
	width:60%;
	padding-top: 6px;
}

dt.mlw-id{
	position: absolute;
	background-color: #cceeff;
	top:0;
	right:0;
	color:#666666;
	margin-top: 50px;
}

dd.mlw-conmpany{
	margin-top: 4px;
	font-size:13px;

}
dd.mlw-conmpany>p{
	margin: 0 0 4px;
}
span.mlw-collect{
	float: right;
	margin-top: -50px;
	

}
span.mlw-collect > img{
	width:20px;
	height:20px;
	margin-right: 25px;
	margin-left: 15px;
	margin-top: 8px;
}

dd.mlw-share-show{
	margin-top:4px;
}

dd.mlw-share-show> dl{
	width:33%;
	float: left;
	vertical-align: middle;
	text-align: center;
	color:#666666;
	margin-bottom: 0px;
}
dd.mlw-share-show> dl > img{
	width:70px;
	height:24px;
}
dd.mlw-share-show> dl > p{
	margin-top:-22px;
	color: #ffffff;
}

dd.mlw-share{
	font-size: 13px;
	color:#999999;

}
dd.mlw-share-desc{
	color:#999999;
	font-size:12px;
}
dd.mlw-share-desc > span {
	margin-top: -20px;
}


/*
dd.mlw-card-foot > *{
	font-size: 12px;
	color:#999999;
	vertical-align: middle;
}
dd.mlw-card-foot{
}
dd.mlw-card-foot > span{
	line-height: 24px;
	vertical-align: middle;

}

dd.mlw-card-foot > span > img{
	height:14px;
	width:14px;
}

div.mlw-main-foot{
	width:100%;
	min-width: 320px;
    position:fixed;
    bottom:0;
    left:0;
    z-index: 100;
    background-color: green;
}
div.menu{
	width:25%;
	float:left;
	line-height: 45px;
	text-align: center;
	color:#ffffff;
}
div.menu > a{
 color:#ffffff;
}

*/


.app-footer .tab-bar{
	position: fixed;
	z-index: 100;
	bottom: 0;
	left:0;
    display: table;
    margin-top: 10px;
    width: 100%;
    background-color: #ffffff;
}
.app-footer .tab-bar .tab-bar-item{
    display: table-cell;
    text-align: center;
    width: 25%;
    padding-top: 5px;
}
.app-footer .tab-bar .tab-bar-item p{
    color: #00a2c8;
    font-size: 9px;
 
    padding:0;
    margin: 0;
    margin-top: 5px;
}

.app-footer .tab-bar .tab-bar-item div img{
	width: 25%;
	height:25%;
}
